Skip to content

feat: add flat layout toggle for song tables - #2282

Open
adambenhassen wants to merge 1 commit into
jeffvli:developmentfrom
adambenhassen:song-table-flat-layout
Open

feat: add flat layout toggle for song tables#2282
adambenhassen wants to merge 1 commit into
jeffvli:developmentfrom
adambenhassen:song-table-flat-layout

Conversation

@adambenhassen

Copy link
Copy Markdown

One click swaps a song table between its default columns and a flat layout (index, title, artist, album, date added, duration) with no artwork. Reaching that layout previously meant toggling eight columns by hand in the config modal, per list.

Switching back restores the list's factory defaults rather than a hardcoded song order, so album detail keeps its track number column and playlist detail keeps its reorder handle.

Compact row height drops from 40px to 32px; 40px left too much dead space for a single line of text.

Screenshot 2026-07-26 at 00 45 45

This should bring the layout closer to how the classic layout of Spotify looks like right now:

Screenshot 2026-07-26 at 00 49 35

One click swaps a song table between its default columns and a flat
layout (index, title, artist, album, date added, duration) with no
artwork. Reaching that layout previously meant toggling eight columns
by hand in the config modal, per list.

Switching back restores the list's factory defaults rather than a
hardcoded song order, so album detail keeps its track number column
and playlist detail keeps its reorder handle.

Compact row height drops from 40px to 32px; 40px left too much dead
space for a single line of text.
@vercel

vercel Bot commented Jul 25, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
feishin Ready Ready Preview, Comment Jul 25, 2026 10:53pm

@jeffvli

jeffvli commented Jul 26, 2026

Copy link
Copy Markdown
Owner

I don't think it makes sense adding a toggle for a predefined column set. Also, 40px was chosen because it is the minimum height at which we can fit the two rows for the Title (combined) and Title (artist) columns.

I think what you're looking for would actually be user-defined table configuration presets which you can quickly switch between.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants